package com.hz.web.service;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.hz.web.entity.CollectionVo;
import com.hz.web.entity.FieldEntity;
import com.hz.web.entity.GhEnterpriseTableEntity;
import com.hz.web.entity.XzcfEntity;
import com.hz.web.entity.XzxkEntity;

public interface ImanyDemoService {
	
	/**
	 * 查询列
	 * @param parmsMap
	 * @return
	 */
	
	List<FieldEntity> queryFieldByTable(Map<String, Object> parmsMap);
	
	/**
	 * 查询自然人基本信息
	 * @param parmsMap
	 * @return
	 */
	 List<Map<String, Object>>  queryGrMsgByPersonalId(Map<String, Object> parmsMap);
	
	/**
	 * 查询企业基本信息
	 * @param parmsMap
	 * @return
	 */
	List<GhEnterpriseTableEntity> queryQyMsgByEnterpriseId(Map<String, Object> parmsMap);
	
	//数据采集
	int queryCount();
	List<CollectionVo> queryCollection(int page);
	
	//处罚公示
	int queryXZCFCount(Map<String, Object> parmsMap);
	List<XzcfEntity> queryCFBM();//获取处罚部门
	List<XzcfEntity>  queryCFxx(Map<String, Object> parmsMap);
	List<XzcfEntity> queryXZCF(Map<String, Object> parmsMap);
	
	//许可公示
	int queryXZXKCount(Map<String, Object> parmsMap);
	List<XzxkEntity> queryXKBM();//获取许可部门
	List<XzxkEntity> queryXKxx(Map<String, Object> parmsMap);
	List<XzxkEntity> queryXZXK(Map<String, Object> parmsMap);

	
}
